home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing;
-
- import com.sun.java.accessibility.AccessibleRole;
- import com.sun.java.accessibility.AccessibleState;
- import com.sun.java.accessibility.AccessibleStateSet;
- import com.sun.java.accessibility.AccessibleValue;
-
- class JProgressBar$AccessibleJProgressBar extends JComponent.AccessibleJComponent implements AccessibleValue {
- // $FF: synthetic field
- JProgressBar this$0;
-
- public AccessibleStateSet getAccessibleStateSet() {
- AccessibleStateSet states = super.getAccessibleStateSet();
- if (this.this$0.getModel().getValueIsAdjusting()) {
- states.add(AccessibleState.BUSY);
- }
-
- if (this.this$0.getOrientation() == 1) {
- states.add(AccessibleState.VERTICAL);
- } else {
- states.add(AccessibleState.HORIZONTAL);
- }
-
- return states;
- }
-
- public AccessibleRole getAccessibleRole() {
- return AccessibleRole.PROGRESS_BAR;
- }
-
- public AccessibleValue getAccessibleValue() {
- return this;
- }
-
- public Number getCurrentAccessibleValue() {
- return new Integer(this.this$0.getValue());
- }
-
- public boolean setCurrentAccessibleValue(Number n) {
- if (n instanceof Integer) {
- this.this$0.setValue(n.intValue());
- return true;
- } else {
- return false;
- }
- }
-
- public Number getMinimumAccessibleValue() {
- return new Integer(this.this$0.getMinimum());
- }
-
- public Number getMaximumAccessibleValue() {
- return new Integer(this.this$0.getMaximum());
- }
-
- // $FF: synthetic method
- JProgressBar$AccessibleJProgressBar(JProgressBar this$0) {
- super(this$0);
- this.this$0 = this$0;
- }
- }
-